import {
  getCinemaList
} from "../../api/mm"

let arr = ["全城"]
// pages/cinema-list/index.js
Page({

  /**
   * 页面的初始数据
   */
  goDetail(e) {
    wx.navigateTo({
      url: `/pages/cinema-list-detail/index?id=${e.currentTarget.dataset.cinemaid}`,
    })
  },
  async fethData() {
    const temp = (await getCinemaList({
      cityId: 440300,
      ticketFlag: 1
    })).data.cinemas

    // 遍历省市区
    temp.forEach((item) => {
      if (!arr.includes(item.districtName)) {
        arr.push(item.districtName)
      }
    })

    this.setData({
      list: temp,
      listRender: temp,
      cityList: arr
    })
  },
  data: {
    list: [],
    listRender: [],
    option1: [{
        text: 'APP订票',
        value: 0,
        icon: ''
      },
      {
        text: '前台兑换',
        value: 1,
        icon: ''
      },
    ],
    option2: [{
        text: '最近去过',
        value: 'a',
        icon: ''
      },
      {
        text: '离我最近',
        value: 'b',
        icon: ''
      },
    ],
    order: 0,
    instace: 'a',
    city: "全城",
    cityList: {},
  },

  fn1() {
    console.log(fn1);
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.fethData()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  },
  changecity(e) {
    let listRender = ""
    let city = e.target.dataset.name

    if (!city) return
    if (city != "全城") {
      listRender = this.data.list.filter(item => item.districtName.includes(city))
    } else {
      listRender = this.data.list
    }

    // 更新选择的地区数据
    this.setData({
      city,
      listRender
    })
    // 获取对象实例关闭下拉菜单
    this.selectComponent('#city').toggle(false);
  }
})